home *** CD-ROM | disk | FTP | other *** search
/ The Netter Presenter: Ur…ion in Overactive Bladder / The Netter Presenter: Urinary System - Structure & Function in Overactive Bladder.iso / mac / UrinarySystem.app / Contents / Main.dxr / Internal_145_UI Generic NAV Button behavior.ls < prev    next >
Encoding:
Text File  |  2005-01-18  |  1.4 KB  |  49 lines

  1. property outcurs, incurs, incursSet, customImage, customMask, oldcursor, useCustom, NormalState, OverState, DownState, ActiveState, InactiveState
  2.  
  3. on translate_cursor me, Setting, image, mask, Custom
  4.   val = [member(image), member(mask)]
  5.   return val
  6.   return Setting
  7. end
  8.  
  9. on endSprite me
  10.   oldcursor = member("point")
  11. end
  12.  
  13. on beginSprite me
  14.   oldcursor = member("point")
  15.   val = translate_cursor(me, me.incursSet, "point", "point mask", 1)
  16.   set the cursor of sprite the spriteNum of me to val
  17.   memref = the member of sprite the currentSpriteNum
  18.   castLibNum = memref.castLibNum
  19.   NormalState = member(member(memref).memberNum, castLibNum)
  20.   OverState = member(member(memref).memberNum, castLibNum)
  21.   DownState = member(member(memref).memberNum + 1, castLibNum)
  22.   ActiveState = member(member(memref).memberNum + 1, castLibNum)
  23.   InactiveState = member(member(memref).memberNum + 1, castLibNum)
  24. end
  25.  
  26. on SetNormalState me
  27.   set the member of sprite the spriteNum of me to me.NormalState
  28. end
  29.  
  30. on mouseEnter me
  31.   set the member of sprite the spriteNum of me to me.OverState
  32. end
  33.  
  34. on mouseLeave me
  35.   set the member of sprite the spriteNum of me to me.NormalState
  36. end
  37.  
  38. on mouseDown me
  39.   set the member of sprite the spriteNum of me to me.DownState
  40. end
  41.  
  42. on mouseUp me
  43.   set the member of sprite the spriteNum of me to me.NormalState
  44. end
  45.  
  46. on mouseUpOutSide me
  47.   set the member of sprite the spriteNum of me to me.NormalState
  48. end
  49.